Applications of Dual Quaternions in Three Dimensional Transformation and Interpolation

نویسنده

  • Matthew Smith
چکیده

Quaternions have long been integral to the field of computer graphics, due to their minimal and robust representation of rotations in three dimensional space. Dual quaternions represent a compact method of representing rigid body transformations (that is rotations and translations) with similar interpolation and combination properties. By comparing them to two other kinds of rigid transformations, we examine their properties and evaluate their usefulness in a real time environment. These properties include accuracy of operations, efficiency of operations, and the paths that interpolation and blending methods using those transformation methods take. The blending and interpolation methods are of particular interest as we constructed a skeletal animation system to highlight a potential application of dual quaternions. The bone hierarchy was constructed with dual quaternions and a sequence of identical hierarchies with different transformations at each bone can be interpolated as though they were keyframes to produce animations. Weighted transformations required in skinning the skeleton structure to a triangular mesh also prove an effective application of dual quaternions. Our findings show that while dual quaternions are useful in the context of skeletal animation, other applications may favour other representations, due to simplicity or speed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dual Quaternions for Rigid Transformation Blending

Quaternions have been a popular tool in 3D computer graphics for more than 20 years. However, classical quaternions are restricted to the representation of rotations, whereas in graphical applications we typically work with rotation composed with translation (i.e., a rigid transformation). Dual quaternions represent rigid transformations in the same way as classical quaternions represent rotati...

متن کامل

Real Time Skeletal Animation with Dual Quaternion

Though Combination of Quaternions and matrix has been a popular tool in skeletal animation for more than 20 years, classical quaternions are restricted to the representation of rotations. In skeletal animation and many other applications of 3D computer graphics, we actually deal with rigid transformation including both rotation and translation. Dual quaternions represent rigid transformations n...

متن کامل

Dual Quaternions as a Tool for Rigid Body Motion Analysis: a Tutorial with an Application to Biomechanics

Dual quaternions and dual quaternion interpolation are powerful mathematical tools for the spatial analysis of rigid body motions. In this paper, after a review of some basic results and formulas, it will be presented an attempt to use these tools for the the kinematic modeling of human joints. In particular, the kinematic parameters extracted from experimentally acquired data are compared with...

متن کامل

Dual Quaternion Blending Algorithm and Its Application in Character Animation

In this paper we generalize established techniques and blending algorithm for quaternions to dual quaternions to represent rigid transformations compactly. With the visualization of OpenGL, we employ dual quaternions to achieve character animation in real time. Classical quaternions are only able to characterize rotations although combination of matrix calculation and quaternions operator has b...

متن کامل

3D kinematics using dual quaternions: theory and applications in neuroscience

In behavioral neuroscience, many experiments are developed in 1 or 2 spatial dimensions, but when scientists tackle problems in 3-dimensions (3D), they often face problems or new challenges. Results obtained for lower dimensions are not always extendable in 3D. In motor planning of eye, gaze or arm movements, or sensorimotor transformation problems, the 3D kinematics of external (stimuli) or in...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013